Signed-off-by: Tristan Gingold <tristan.gingold@bull.net>
int __init pciback_xenbus_register(void)
{
+ if (!is_running_on_xen())
+ return -ENODEV;
+
return xenbus_register_backend(&xenbus_pciback_driver);
}
static int __init pcifront_init(void)
{
- int err = 0;
-
- err = xenbus_register_frontend(&xenbus_pcifront_driver);
+ if (!is_running_on_xen())
+ return -ENODEV;
- return err;
+ return xenbus_register_frontend(&xenbus_pcifront_driver);
}
/* Initialize after the Xen PCI Frontend Stub is initialized */